GNUM16CM32C v10.01 February 19th, 2010 KPIT Cummins Infosystems Limited is releasing GNUM16CM32C v10.01 toolchain, a cross compiler tool for Renesas M16C series of microcontrollers. SALIENT FEATURES: 1. The GNUM16CM32C v10.01 toolchain is based on gcc-4.4.2 [released], binutils-2.20 [released], newlib-1.17.0 [released] and gdb-6.8.50 [dated 27th March 2010]. 2. The latest patches are applied to gcc, binutils and newlib sources. ABOUT GNUM16CM32C v10.01: Release Version: GNUM16CM32C v10.01 Release Date: February 19th, 2010 Platforms Supported: Red Hat GNU/Linux v8.0 or later (or compatible distribution) Windows NT/2000/XP/Vista/Windows 7 Language: C, C99 Targets: R8C : R8C/Tiny M16C : M16C/10, M16C/20, M16C/Tiny, M16C/30, M16C/60 M32CM : M16C/80 M32C : M32C/80, M32C/90 Object File Format: ELF CHANGES IN THIS RELEASE: This section describes the enhancements made and the issues fixed in the v10.01 release. GCC: 1. The multiplication of a float variable with an unsigned short variable produces incorrect results. This bug has now been fixed. HEW (For Windows OS only): 1. Use of the Flash Development Tool (FDT) plug-ins under HEW on Windows Vista is deprecated. Hence, users are advised to download the latest version of the FDT application and use it independently for Flash downloads. 2. In the HEW linker section wizard, the "KEEP" attribute was previously set to a group of sections rather than the individual sections within that group. This bug has now been fixed. Each individual section within the group is now generated with the "KEEP" attribute. KNOWN LIMITATIONS IN M16CM32C-ELF: This section describes the known limitations in this release. We intend to fix these issues in our future releases. We occasionally release maintenance packs for critical bug fixes. Windows and GNU/Linux: 1. The structure alignment is by default, set to single byte alignment. Therefore, the usage of the structure packing attribute (packed) or command line options (-fpack-struct) has no effect on the generated code. 2. Library Generator: Please visit the following link for the known issues and limitations related to this utility: http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=008002& id=417&lang=en HEW (For Windows OS only): 1. The complete stack trace is not visible while debugging an application using the simulator. 2. The 'Generate Makefile' feature is currently not supported in HEW. 3. For other limitations pertaining to the single interface for the compiler, assembler, linker and library generator, please visit the following link: http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=003001& id=445&lang=en NOTE: Windows and GNU/Linux: 1. The optimised libraries provided along with the newlib libraries in the toolchain do not require a separate download. 2. The optimised libraries ('liboptm.a' and 'liboptc.a') are not provided under GNU GPL. The source code of these optimised libraries is neither released nor available on request. 3. The "libgen" utility is not provided under GNU GPL. The source code of the "libgen" utility is neither released nor available on request. 4. v10.01 ELF release onwards, the toolchain versioning system is changed. A decimal point is used to separate the year of toolchain release (e.g. 10 i.e., the last 2 digits of the year 2010) and the release number ( e.g., 01 i.e., 1st release of year 2010). For free technical support, please register at http://www.kpitgnutools.com/ For your feedback and suggestions, please visit http://www.kpitgnutools.com/ feedback.php